﻿using adb;
using PowerStation.RequestModel;
using System.Collections.Generic;

namespace PowerStation.TableModel
{
    /// <summary>
    /// 中心门户-中心门户-总部门户
    /// </summary>
    public class CentralPortalBase
    {
        /// <summary>
        /// 总发电量,电站数量,总装机容量,总有功功率
        /// </summary>
        public List<RequestStatisticsModel> totalPowerGeneration { get; set; }
        /// <summary>
        /// 发电概览
        /// </summary>

        public List<RequestStatisticsModel> powerGenerationOverview { get; set; }
        /// <summary>
        /// 计划发电完成情况,3年内的数据对比
        /// </summary>

        public List<RequestStatisticsModel> completionOfPlannedPowerGeneration { get; set; }
        /// <summary>
        /// 区域电站发电排名情况
        /// </summary>
        public List<RequestStatisticsModel> powerGenerationRanking { get; set; }
        /// <summary>
        /// 近三年上网电量对比
        /// </summary>
        public List<RequestStatisticsModel> comparisonOfOnGridPowerInRecentThreeYears{get;set;}
        /// <summary>
        /// 年计划发电量
        /// </summary>
        public List<RequestStatisticsModel> annualPlannedPowerGeneration { get; set; }
        /// <summary>
        /// 年已完成电量
        /// </summary>
        public List<RequestStatisticsModel> completedPowerGeneration { get; set; } 
        /// <summary>
        /// 电站
        /// </summary>
        public List<vPowerStation> powerStations { get; set; }
       
    }

    /// <summary>
    /// 中心门户-中心门户-区域门户
    /// </summary>
    public class CentralPortalArea : CentralPortalBase{ 
        /// <summary>
        /// 区域列表
        /// </summary>
        public List<tKey> areaLst { get; set; }
    }
}
